/**
 * @company : 版权所属 四川北星惯牌科技有限公司
 * @contact : 刘经理 19326416371
 **/
export function groupNotification(callback) {
	uni.getSetting({
		withSubscriptions: true,
		success(res) {
			// console.log(res, '订阅信息', res.subscriptionsSetting);
			if (!res.subscriptionsSetting.mainSwitch) { //没有打开订阅设置
				uni.openSetting({
					success(res) {
						callback()
						console.log('打开设置页', res.authSetting);
					}
				})
			} else {
				let endStr = 'MoMdYPmu_zo_0_2Jk-35FTeN85QdQFruZWfs6nMka0s';
				let cancelStr = 'p5GYKf2vW8fox5RgOfraA5nHzSuMOSxOgAAJf3caNxo';
				let assistantStr = 'bu1jn0XrpJajO9pcN8Qgx_GL5KJPl6cnI8LQv9I7_58'; //助教通知
				// p5GYKf2vW8fox5RgOfraA5nHzSuMOSxOgAAJf3caNxo   取消组队通知
				// lP6JQEoQLre3lr8lUypuGejyBEQ4ba6uHOKRBIwqd_Q  组队开始通知
				// MoMdYPmu_zo_0_2Jk-35FTeN85QdQFruZWfs6nMka0s  组队结束通知
				//bu1jn0XrpJajO9pcN8Qgx_GL5KJPl6cnI8LQv9I7_58 助教通知
				uni.requestSubscribeMessage({
					tmplIds: [
						cancelStr,
						endStr,
						assistantStr
					],
					success(res) {
						console.log('requestSubscribeMessage 订阅信息', res);
						if (res[endStr] == "accept" || res[cancelStr] == "accept" || res[assistantStr] == "accept") { // 用户点击确定后
							// 后端接口
							callback()
						} else {
							console.log('拒绝，不会再弹出弹框 只能去设置页膝盖');
							uni.showModal({
								title: '您未开启消息订阅',
								content: '为了给您提供更好的服务，请您授权消息订阅',
								success: res2 => {
									if (res2.confirm) {
										uni.openSetting({
											success(res) {
												callback()
												console.log('打开设置页', res
													.authSetting);
											}
										})
									} else {
										callback()
										console.log('决绝')
									}
								}
							})

						}
					},
					fail(errMessage) {
						callback()
						console.log("订阅消息 失败 ", errMessage);
					},
					complete() {}
				})
			}
		},
	})
}